package net.zjitc.api;

/**
 * @Author admin
 * @Date 2019/3/27 10:16
 */
public class StringBufferTest {
    public static void main(String[] args) {
        /*创建Stringbuuffer 对象（构造方法）
        *  调用方法完成相应功能
        * */
        System.out.println("-----1、添加----");
        StringBuffer sb=new StringBuffer();
        sb.append("abadadfafsbgnfnggmcdf");
        System.out.println("append添加"+sb);
        sb.insert(2,"123");
        System.out.println("insert指定位置添加结果："+sb);
        System.out.println("------2、删除-----");
        sb.delete(1,8);           //删除一串
        System.out.println("delete删除指定位置结果"+sb);
        sb.deleteCharAt(1);   // 删除指定的位置
        System.out.println("deleteCharAt删除指定位置结果："+sb);
        sb.delete(0,sb.length());
        System.out.println("清空缓冲区结果："+sb);

        StringBuffer sb2=new StringBuffer("addfff");
        System.out.println("------3、修改----");
        sb2.setCharAt(1,'p');
        System.out.println("setCharAt 修改指定位置字符结果"+sb2);
        sb2.replace(1,3,"qq");
        System.out.println("replace替换指定位置字符结果："+sb2);
        sb2.reverse();
        System.out.println("字符串翻转结果："+sb2);
    }
}
